leather goods shop - German English Dictionary